Allow a NULL marshaller. (gtk_signal_connect_by_type): Allow only
authorMarius Vollmer <mvo@src.gnome.org>
Sun, 6 Dec 1998 22:15:53 +0000 (22:15 +0000)
committerMarius Vollmer <mvo@src.gnome.org>
Sun, 6 Dec 1998 22:15:53 +0000 (22:15 +0000)
commit3f7c856606609a77e94c5b7975ab88a49a8887c3
tree6ee92d89e7f515507816ba3fe2f5870474470b67
parent8abed09aea594e24850d2d3e1623ba4976457c57
Allow a NULL marshaller. (gtk_signal_connect_by_type): Allow only

* gtk/gtksignal.c (gtk_signal_newv): Allow a NULL marshaller.
(gtk_signal_connect_by_type): Allow only no_marshal handlers to
connect to signals with a NULL marshaller.

* gtk/gtktypeutils.c (gtk_type_get_info): New.
gtk/gtktypeutils.h (gtk_type_get_info): New prototype.
gtk/gtksignal.c
gtk/gtktypeutils.c
gtk/gtktypeutils.h